// router.js
import {RouterMount,createRouter} from 'uni-simple-router';
import store from '@/store'

const router = createRouter({
    platform: process.env.VUE_APP_PLATFORM,
    routes: [
        ...ROUTES
		/* ,
        {
            path: '*',
            redirect:(to)=>{
                return {name:'404'}
            }
        }, */
    ]
});
//全局路由前置守卫
router.beforeEach((to, from, next) => {
	console.log("from",to)
	console.log("beforeEach - isLogin",store.getters["USER/isLogin"])
	if(to.name == 'home' && !store.getters["USER/isLogin"]){	
		console.log('跳转开始--authorization')
	    next({path:"/pages/login/authorization",query:{code:2,backUrl:to.path}});
	}else {
		console.log('跳转开始--全局路由前置守卫')
		next();
	}
	
    //next()
});
// 全局路由后置守卫
router.afterEach((to, from) => {
    console.log('跳转结束--全局路由后置守卫')
})

export {
    router,
    RouterMount
}
